home *** CD-ROM | disk | FTP | other *** search
/ Chip 2007 January, February, March & April / Chip-Cover-CD-2007-02.iso / Pakiet bezpieczenstwa / mini Pentoo LiveCD 2006.1 / mpentoo-2006.1.iso / modules / nessus-2.2.8.mo / usr / lib / nessus / plugins / redhat-RHSA-2004-255.nasl < prev    next >
Text File  |  2005-01-14  |  3KB  |  99 lines

  1. #
  2. # (C) Tenable Network Security
  3. #
  4. #
  5. # The text of this plugin is (C) Red Hat Inc.
  6.  
  7. if ( ! defined_func("bn_random") ) exit(0);
  8. if(description)
  9. {
  10.  script_id(12508);
  11.  script_version ("$Revision: 1.4 $");
  12.  script_cve_id("CAN-2004-0427", "CAN-2004-0495", "CAN-2004-0554");
  13.  
  14.  name["english"] = "RHSA-2004-255: kernel";
  15.  
  16.  script_name(english:name["english"]);
  17.  
  18.  desc["english"] = '
  19.  
  20.   Updated kernel packages for Red Hat Enterprise Linux 3 that fix security
  21.   vulnerabilities are now available.
  22.  
  23.   The Linux kernel handles the basic functions of the operating system.
  24.  
  25.   A flaw was found in Linux kernel versions 2.4 and 2.6 for x86 and x86_64
  26.   that allowed local users to cause a denial of service (system crash) by
  27.   triggering a signal handler with a certain sequence of fsave and frstor
  28.   instructions. The Common Vulnerabilities and Exposures project
  29.   (cve.mitre.org) has assigned the name CAN-2004-0554 to this issue.
  30.  
  31.   Another flaw was discovered in an error path supporting the clone()
  32.   system call that allowed local users to cause a denial of service
  33.   (memory leak) by passing invalid arguments to clone() running in an
  34.   infinite loop of a user\'s program. The Common Vulnerabilities and
  35.   Exposures project (cve.mitre.org) has assigned the name CAN-2004-0427
  36.   to this issue.
  37.  
  38.   Enhancements were committed to the 2.6 kernel by Al Viro which enabled the
  39.   Sparse source code checking tool to check for a certain class of kernel
  40.   bugs. A subset of these fixes also applies to various drivers in the 2.4
  41.   kernel. Although the majority of these resides in drivers unsupported in
  42.   Red Hat Enterprise Linux 3, the flaws could lead to privilege escalation or
  43.   access to kernel memory. The Common Vulnerabilities and Exposures project
  44.   (cve.mitre.org) has assigned the name CAN-2004-0495 to these issues.
  45.  
  46.   All Red Hat Enterprise Linux 3 users are advised to upgrade their kernels
  47.   to the packages associated with their machine architectures and
  48.   configurations as listed in this erratum. These packages contain
  49.   backported patches to correct these issues.
  50.  
  51.  
  52.  
  53.  
  54. Solution : http://rhn.redhat.com/errata/RHSA-2004-255.html
  55. Risk factor : High';
  56.  
  57.  script_description(english:desc["english"]);
  58.  
  59.  summary["english"] = "Check for the version of the kernel packages";
  60.  script_summary(english:summary["english"]);
  61.  
  62.  script_category(ACT_GATHER_INFO);
  63.  
  64.  script_copyright(english:"This script is Copyright (C) 2004 Tenable Network Security");
  65.  family["english"] = "Red Hat Local Security Checks";
  66.  script_family(english:family["english"]);
  67.  
  68.  script_dependencies("ssh_get_info.nasl");
  69.  
  70.  script_require_keys("Host/RedHat/rpm-list");
  71.  exit(0);
  72. }
  73.  
  74. include("rpm.inc");
  75. if ( rpm_check( reference:"kernel-BOOT-2.4.21-15.0.2.EL", release:"RHEL3") )
  76. {
  77.  security_hole(0);
  78.  exit(0);
  79. }
  80. if ( rpm_check( reference:"kernel-doc-2.4.21-15.0.2.EL", release:"RHEL3") )
  81. {
  82.  security_hole(0);
  83.  exit(0);
  84. }
  85. if ( rpm_check( reference:"kernel-source-2.4.21-15.0.2.EL", release:"RHEL3") )
  86. {
  87.  security_hole(0);
  88.  exit(0);
  89. }
  90.  
  91. if ( rpm_exists(rpm:"kernel-", release:"RHEL3") )
  92. {
  93.  set_kb_item(name:"CAN-2004-0427", value:TRUE);
  94.  set_kb_item(name:"CAN-2004-0495", value:TRUE);
  95.  set_kb_item(name:"CAN-2004-0554", value:TRUE);
  96. }
  97.  
  98. set_kb_item(name:"RHSA-2004-255", value:TRUE);
  99.